/*
 * 描述： <描述>
 * 修改人： rain
 * 修改时间： 2016年01月20日
 * 项目： rainhy-cores-webcore
 */
package com.rainhy.incrementer.context;

/**
 * 
 * 自增长类型<br>
 * 自增长有一个极限长度.一旦超过这个极限长度,则从初始长度重新开始<br>
 * 一个类型对应一个自增长值<br>
 * 超过缓存长度时,更新进入数据库,最小为1
 * 
 * 
 * @author rain
 * @version [版本号, 2016年1月21日]
 * @see [相关类/方法]
 * @since [产品/模块版本]
 */
public interface IncrementerType {
    
    /** 缓存长度 */
    public int incrementerCacheSize();
    
    /** 自增长类型 */
    public String incrementerType();
    
    /** 自增长起始值 */
    public int incrementerStartValue();
}